package cn.calin.day05.demo21;
/*
如果一个类是定义在一个方法内部的，那么这就是一个局部内部类。
"局部"；只有当前所属的方法才能使用它，出了方法就不能使用
定义格式：
修饰符 class 外部类名称{
修饰符 返回值类型 外部类方法名称(参数列表){
        class 局部内部类名称{
        //...
        {
    }
}
注意：局部内部类，如果希望访问所在方法的局部变量，那么这个局部变量必须是{有效final值不可改变}
* */
public class Outer {

    public void methodOuter(){
        class Inner{//局部内部类
            int num =10;
            public void methodInner(){
                System.out.println(num);//10

            }
        }
        Inner inner=new Inner();
        inner.methodInner();
    }

}
